【非エンジニア向け】NocoBaseの日付フィールドに直接日付を入力してみた
困っていたこと
日付フィールドに1年後の日付を入力したいけど、日付フィールドをクリックするとカレンダーが表示されて、ポチポチと12か月分先送りにするのめんどくさいなって思っていました。1レコードならまだしも、複数レコードの追加はポチポチしすぎて腱鞘炎になりそうです。ぴえん。
ですが、はらしまは気づきました。テキストカーソルがピコピコしていることに!!「もしや直接入力でいけるのでは?」と思ったので試しにやってみます!
早速やってみた
まずは yyyy/mm/dd
の形式で入力。
入力できないようですね… Enterキーを押してみても何の反応もありません。(個人的にはこの形式が好きなので残念)
では次に yyyy-mm-dd
の形式で入力してみましょう。
カレンダーの日付が塗りつぶされました!Enterを押してみたところ、無事入力されました!
よし、次はCSVのインポートだとどうなるか実験してみましょう。
1行目はyyyy/mm/dd
、2行目はyyyy-mm-dd
の形式で入力したCSVをインポートしてみます。
両方とも正しく登録されてる!!データ形式が日付だということを認識しているのだろううか…
だったら、データ形式をテキストに変更して再度インポートしてやろうじゃないか。
おおおおおおおおおおおおお…!!関係なかった…!!
どうやらCSVインポート時には形式に関係なく認識されるようです。
まとめ
- 日付フィールドに直接入力したい場合は
yyyy-mm-dd
の形式で入力しないと認識されない。 - CSVでインポートする場合は
yyyy-mm-dd
でもyyyy/mm/dd
でもどちらでもOK。